import java.util.Arrays;

public class ArrayCopy {
    public static void main(String[] args) {
        int[] arr={1,2,3,4,5};
        int[] copy= Arrays.copyOf(arr, 7);
//        System.out.println("拷贝数组"+Arrays.toString(copy));
        //copyOf方法在进行数组拷贝时，创建了一个新的数组，因此拷贝过程不会对原数组有更改
//        System.out.println("原数组"+Arrays.toString(arr));

        int[] copy2=Arrays.copyOfRange(arr, 0, 3);
        System.out.println(Arrays.toString(copy2));
    }
}
